package com.iris.egrant.app.model.proposal;

import com.iris.egrant.model.formInit.FormBaseLibrary;
import com.iris.egrant.system.model.OrgOffice;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Transient;


@Entity
@Table(name = "PROPOSAL_CACHED")
public class LocalProposalCached
        implements Serializable {
    private static final long serialVersionUID = 4563769803800825065L;
    @Column(name = "POS_CODE")
    @Id
    @SequenceGenerator(name = "seq_proposal_cached_pos_code", sequenceName = "SEQ_POS_CODE", allocationSize = 1)
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_proposal_cached_pos_code")
    private Long posCode;
    @Column(name = "RECOMMEND_ORG_CODE")
    private Long recommendOrgCode;
    @Column(name = "contact_psn_cname")
    private String contactPsnCname;
    @Column(name = "CONTACT_TEL")
    private String contactTel;
    @Column(name = "PRJ_CATEGORY_VALUE")
    private String prjCategoryValue;
    @Column(name = "PRJ_CATEGORY_NAME")
    private String prjCategoryName;
    @Column(name = "STATE_IN_VALUE")
    private String stateInValue;
    @Column(name = "STATE_IN_NAME")
    private String stateInName;
    @Column(name = "COOPERATE_WAY_VALUE")
    private String cooperateWayValue;
    @Column(name = "COOPERATE_WAY_NAME")
    private String cooperateWayName;
    @Column(name = "TECH_SOURCE_VALUE")
    private String techSourceValue;
    @Column(name = "TECH_SOURCE_NAME")
    private String techSourceName;
    @Column(name = "IMP_PERIOD_VALUE")
    private String impPeriodValue;
    @Column(name = "IMP_PERIOD_NAME")
    private String impPeriodName;
    @Column(name = "IS_FINANCE_SUPPORT")
    private String isFinanceSupport;
    @Column(name = "COMMENT_ORG_NAME")
    private String commentOrgName;
    @Column(name = "GRANT_CODE")
    private Long grantCode;
    @Column(name = "GRANT_NAME")
    private String grantName;
    @Column(name = "SUB_GRANT_CODE")
    private Long subGrantCode;
    @Column(name = "SUB_GRANT_NAME")
    private String subGrantName;
    @Column(name = "PSN_CODE")
    private Long psnCode;
    @Column(name = "PSN_NAME")
    private String psnName;
    @Column(name = "ORG_CODE")
    private Long orgCode;
    @Column(name = "ORG_NAME")
    private String orgName;
    @Column(name = "ZH_TITLE")
    private String zhTitle;
    @Column(name = "EN_TITLE")
    private String enTitle;
    @Column(name = "UPDATE_DATE")
    private Date updateDate;
    @Column(name = "FORM_CODE")
    private Long formCode;
    @Column(name = "PRP_VERSION")
    private String prpVersion;
    @Column(name = "PDF_FILE_CODE")
    private String pdfFileCode;
    @Column(name = "PDF_REQ_TIME")
    private Date pdfReqTime;
    @Column(name = "PDF_GEN_TIME")
    private Date pdfGenTime;
    @Column(name = "PDF_STATUS")
    private String pdfStatus;
    @Column(name = "PDF_VERSION")
    private String pdfVersion;
    @Column(name = "STAT_YEAR")
    private String statYear;
    @Column(name = "STATUS")
    private String status;
    @Column(name = "SUBMIT_DATE")
    private Date submitDate;
    @Column(name = "OLD_STATUS")
    private String oldStatus;
    @Column(name = "CONTENT_FILE_CODE")
    private String contentFileCode;
    @Column(name = "CONTENT_PDF_FILE_CODE")
    private String contentPdfFileCode;
    @Column(name = "FLAG_PDF_TYPE")
    private Character flagPdfType;
    @Column(name = "PRJ_PSN_CODE")
    private Long prjPsnCode;
    @Column(name = "HELP_GRANT_CODE")
    private Long helpGrantCode;
    @Column(name = "HELP_GRANT_NAME")
    private String helpGrantName;
    @Transient
    private String zh_cn_statusName;
    @Transient
    private String en_us_statusName;
    @Transient
    private String zh_tw_statusName;
    @Transient
    private FormBaseLibrary fbl;
    @Transient
    private OrgOffice recommendOrg;
    @Column(name = "SUBMIT_PSN_CODE")
    private Long submitPsnCode;
    @Column(name = "CREATE_PSN_CODE")
    private Long createPsnCode;
    @Column(name = "CREATE_DATE")
    private Date createDate;
    @Column(name = "UPDATE_PSN_CODE")
    private Long updatePsnCode;
    @Column(name = "DEPT_CODE")
    private Long dept_code;

    public OrgOffice getRecommendOrg() {
        /* 225 */
        return this.recommendOrg;
    }

    public void setRecommendOrg(OrgOffice recommendOrg) {
        /* 229 */
        this.recommendOrg = recommendOrg;
    }


    @Column(name = "AUDIT_STATUS")
    /* 252 */ private String auditStatus = "00";


    @Column(name = "GRANT_TYPE")
    private String grantType;


    @Column(name = "PRINT_NO")
    private String printNo;


    public String getPrintNo() {
        /* 264 */
        return this.printNo;
    }

    public void setPrintNo(String printNo) {
        /* 268 */
        this.printNo = printNo;
    }

    public String getAuditStatus() {
        /* 272 */
        return this.auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        /* 276 */
        this.auditStatus = auditStatus;
    }


    public Long getDept_code() {
        /* 281 */
        return this.dept_code;
    }

    public void setDept_code(Long dept_code) {
        /* 285 */
        this.dept_code = dept_code;
    }

    public Long getPosCode() {
        /* 289 */
        return this.posCode;
    }

    public void setPosCode(Long posCode) {
        /* 293 */
        this.posCode = posCode;
    }

    public Long getGrantCode() {
        /* 297 */
        return this.grantCode;
    }

    public void setGrantCode(Long grantCode) {
        /* 301 */
        this.grantCode = grantCode;
    }

    public String getGrantName() {
        /* 305 */
        return this.grantName;
    }

    public void setGrantName(String grantName) {
        /* 309 */
        this.grantName = grantName;
    }

    public Long getSubGrantCode() {
        /* 313 */
        return this.subGrantCode;
    }

    public void setSubGrantCode(Long subGrantCode) {
        /* 317 */
        this.subGrantCode = subGrantCode;
    }

    public String getSubGrantName() {
        /* 321 */
        return this.subGrantName;
    }

    public void setSubGrantName(String subGrantName) {
        /* 325 */
        this.subGrantName = subGrantName;
    }

    public Long getPsnCode() {
        /* 329 */
        return this.psnCode;
    }

    public void setPsnCode(Long psnCode) {
        /* 333 */
        this.psnCode = psnCode;
    }

    public String getPsnName() {
        /* 337 */
        return this.psnName;
    }

    public void setPsnName(String psnName) {
        /* 341 */
        this.psnName = psnName;
    }

    public Long getOrgCode() {
        /* 345 */
        return this.orgCode;
    }

    public void setOrgCode(Long orgCode) {
        /* 349 */
        this.orgCode = orgCode;
    }

    public String getOrgName() {
        /* 353 */
        return this.orgName;
    }

    public void setOrgName(String orgName) {
        /* 357 */
        this.orgName = orgName;
    }

    public String getZhTitle() {
        /* 361 */
        return this.zhTitle;
    }

    public void setZhTitle(String zhTitle) {
        /* 365 */
        this.zhTitle = zhTitle;
    }

    public String getEnTitle() {
        /* 369 */
        return this.enTitle;
    }

    public void setEnTitle(String enTitle) {
        /* 373 */
        this.enTitle = enTitle;
    }

    public Date getUpdateDate() {
        /* 377 */
        return this.updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        /* 381 */
        this.updateDate = updateDate;
    }

    public Long getFormCode() {
        /* 385 */
        return this.formCode;
    }

    public void setFormCode(Long formCode) {
        /* 389 */
        this.formCode = formCode;
    }

    public String getPrpVersion() {
        /* 393 */
        return this.prpVersion;
    }

    public void setPrpVersion(String prpVersion) {
        /* 397 */
        this.prpVersion = prpVersion;
    }

    public String getPdfFileCode() {
        /* 401 */
        return this.pdfFileCode;
    }

    public void setPdfFileCode(String pdfFileCode) {
        /* 405 */
        this.pdfFileCode = pdfFileCode;
    }

    public Date getPdfReqTime() {
        /* 409 */
        return this.pdfReqTime;
    }

    public void setPdfReqTime(Date pdfReqTime) {
        /* 413 */
        this.pdfReqTime = pdfReqTime;
    }

    public Date getPdfGenTime() {
        /* 417 */
        return this.pdfGenTime;
    }

    public void setPdfGenTime(Date pdfGenTime) {
        /* 421 */
        this.pdfGenTime = pdfGenTime;
    }

    public String getPdfStatus() {
        /* 425 */
        return this.pdfStatus;
    }

    public void setPdfStatus(String pdfStatus) {
        /* 429 */
        this.pdfStatus = pdfStatus;
    }

    public String getPdfVersion() {
        /* 433 */
        return this.pdfVersion;
    }

    public void setPdfVersion(String pdfVersion) {
        /* 437 */
        this.pdfVersion = pdfVersion;
    }

    public String getStatYear() {
        /* 441 */
        return this.statYear;
    }

    public void setStatYear(String statYear) {
        /* 445 */
        this.statYear = statYear;
    }

    public String getStatus() {
        /* 449 */
        return this.status;
    }

    public void setStatus(String status) {
        /* 453 */
        this.status = status;
    }

    public Date getSubmitDate() {
        /* 457 */
        return this.submitDate;
    }

    public void setSubmitDate(Date submitDate) {
        /* 461 */
        this.submitDate = submitDate;
    }

    public String getOldStatus() {
        /* 465 */
        return this.oldStatus;
    }

    public void setOldStatus(String oldStatus) {
        /* 469 */
        this.oldStatus = oldStatus;
    }

    public String getContentFileCode() {
        /* 473 */
        return this.contentFileCode;
    }

    public void setContentFileCode(String contentFileCode) {
        /* 477 */
        this.contentFileCode = contentFileCode;
    }

    public String getContentPdfFileCode() {
        /* 481 */
        return this.contentPdfFileCode;
    }

    public void setContentPdfFileCode(String contentPdfFileCode) {
        /* 485 */
        this.contentPdfFileCode = contentPdfFileCode;
    }

    public Character getFlagPdfType() {
        /* 489 */
        return this.flagPdfType;
    }

    public void setFlagPdfType(Character flagPdfType) {
        /* 493 */
        this.flagPdfType = flagPdfType;
    }

    public Long getPrjPsnCode() {
        /* 497 */
        return this.prjPsnCode;
    }

    public void setPrjPsnCode(Long prjPsnCode) {
        /* 501 */
        this.prjPsnCode = prjPsnCode;
    }

    public Long getHelpGrantCode() {
        /* 505 */
        return this.helpGrantCode;
    }

    public void setHelpGrantCode(Long helpGrantCode) {
        /* 509 */
        this.helpGrantCode = helpGrantCode;
    }

    public String getHelpGrantName() {
        /* 513 */
        return this.helpGrantName;
    }

    public void setHelpGrantName(String helpGrantName) {
        /* 517 */
        this.helpGrantName = helpGrantName;
    }

    public String getZh_cn_statusName() {
        /* 521 */
        return this.zh_cn_statusName;
    }

    public void setZh_cn_statusName(String zh_cn_statusName) {
        /* 525 */
        this.zh_cn_statusName = zh_cn_statusName;
    }

    public String getEn_us_statusName() {
        /* 529 */
        return this.en_us_statusName;
    }

    public void setEn_us_statusName(String en_us_statusName) {
        /* 533 */
        this.en_us_statusName = en_us_statusName;
    }

    public String getZh_tw_statusName() {
        /* 537 */
        return this.zh_tw_statusName;
    }

    public void setZh_tw_statusName(String zh_tw_statusName) {
        /* 541 */
        this.zh_tw_statusName = zh_tw_statusName;
    }

    public FormBaseLibrary getFbl() {
        /* 545 */
        return this.fbl;
    }

    public void setFbl(FormBaseLibrary fbl) {
        /* 549 */
        this.fbl = fbl;
    }

    public Long getSubmitPsnCode() {
        /* 553 */
        return this.submitPsnCode;
    }

    public void setSubmitPsnCode(Long submitPsnCode) {
        /* 557 */
        this.submitPsnCode = submitPsnCode;
    }

    public Long getCreatePsnCode() {
        /* 561 */
        return this.createPsnCode;
    }

    public void setCreatePsnCode(Long createPsnCode) {
        /* 565 */
        this.createPsnCode = createPsnCode;
    }

    public Date getCreateDate() {
        /* 569 */
        return this.createDate;
    }

    public void setCreateDate(Date createDate) {
        /* 573 */
        this.createDate = createDate;
    }

    public Long getUpdatePsnCode() {
        /* 577 */
        return this.updatePsnCode;
    }

    public void setUpdatePsnCode(Long updatePsnCode) {
        /* 581 */
        this.updatePsnCode = updatePsnCode;
    }

    public String getGrantType() {
        /* 585 */
        return this.grantType;
    }

    public void setGrantType(String grantType) {
        /* 589 */
        this.grantType = grantType;
    }

    public String getContactPsnCname() {
        /* 593 */
        return this.contactPsnCname;
    }

    public void setContactPsnCname(String contactPsnCname) {
        /* 597 */
        this.contactPsnCname = contactPsnCname;
    }

    public String getContactTel() {
        /* 601 */
        return this.contactTel;
    }

    public void setContactTel(String contactTel) {
        /* 605 */
        this.contactTel = contactTel;
    }

    public String getPrjCategoryValue() {
        /* 609 */
        return this.prjCategoryValue;
    }

    public void setPrjCategoryValue(String prjCategoryValue) {
        /* 613 */
        this.prjCategoryValue = prjCategoryValue;
    }

    public String getPrjCategoryName() {
        /* 617 */
        return this.prjCategoryName;
    }

    public void setPrjCategoryName(String prjCategoryName) {
        /* 621 */
        this.prjCategoryName = prjCategoryName;
    }

    public String getStateInValue() {
        /* 625 */
        return this.stateInValue;
    }

    public void setStateInValue(String stateInValue) {
        /* 629 */
        this.stateInValue = stateInValue;
    }

    public String getStateInName() {
        /* 633 */
        return this.stateInName;
    }

    public void setStateInName(String stateInName) {
        /* 637 */
        this.stateInName = stateInName;
    }

    public String getCooperateWayValue() {
        /* 641 */
        return this.cooperateWayValue;
    }

    public void setCooperateWayValue(String cooperateWayValue) {
        /* 645 */
        this.cooperateWayValue = cooperateWayValue;
    }

    public String getCooperateWayName() {
        /* 649 */
        return this.cooperateWayName;
    }

    public void setCooperateWayName(String cooperateWayName) {
        /* 653 */
        this.cooperateWayName = cooperateWayName;
    }

    public String getTechSourceValue() {
        /* 657 */
        return this.techSourceValue;
    }

    public void setTechSourceValue(String techSourceValue) {
        /* 661 */
        this.techSourceValue = techSourceValue;
    }

    public String getTechSourceName() {
        /* 665 */
        return this.techSourceName;
    }

    public void setTechSourceName(String techSourceName) {
        /* 669 */
        this.techSourceName = techSourceName;
    }

    public String getImpPeriodValue() {
        /* 673 */
        return this.impPeriodValue;
    }

    public void setImpPeriodValue(String impPeriodValue) {
        /* 677 */
        this.impPeriodValue = impPeriodValue;
    }

    public String getImpPeriodName() {
        /* 681 */
        return this.impPeriodName;
    }

    public void setImpPeriodName(String impPeriodName) {
        /* 685 */
        this.impPeriodName = impPeriodName;
    }

    public Long getRecommendOrgCode() {
        /* 689 */
        return this.recommendOrgCode;
    }

    public void setRecommendOrgCode(Long recommendOrgCode) {
        /* 693 */
        this.recommendOrgCode = recommendOrgCode;
    }

    public String getIsFinanceSupport() {
        /* 697 */
        return this.isFinanceSupport;
    }

    public void setIsFinanceSupport(String isFinanceSupport) {
        /* 701 */
        this.isFinanceSupport = isFinanceSupport;
    }

    public String getCommentOrgName() {
        /* 705 */
        return this.commentOrgName;
    }

    public void setCommentOrgName(String commentOrgName) {
        /* 709 */
        this.commentOrgName = commentOrgName;
    }
}


/* Location:              D:\文件\123\WEB-INF\classes\!\com\iris\egrant\app\model\proposal\LocalProposalCached.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */